Component org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager
In bundle org.nuxeo.ecm.core.opencmis.bindings
Documentation
The nuxeo CMIS service factory manages the NuxeoCmisServiceFactory class and parameters to be extended.
<extension point="factory" target="org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager">
<factory class="org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactory">
<parameter name="servicewrapper.1">com.example.my.SimpleWrapper
</parameter>
<parameter name="servicewrapper.2">com.example.my.AdvancedWrapper,1,cmis:documents
</parameter>
<parameter name="servicewrapper.3">com.example.my.DebuggingWrapper,testRepositoryId
</parameter>
<parameter name="service.tempDirectory">/tmp</parameter>
<parameter name="service.encryptTempFiles">false</parameter>
<parameter name="service.memoryThreshold">4194304</parameter>
<parameter name="service.maxContentSize">4294967296</parameter>
<parameter name="service.defaultTypesMaxItems">100</parameter>
<parameter name="service.defaultTypesDepth">-1</parameter>
<parameter name="service.defaultMaxItems">100</parameter>
<parameter name="service.defaultDepth">2</parameter>
</factory>
</extension>
Implementation
Class:
org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager
Services
Extension Points
XML Source
<?xml version="1.0"?>
<component
name="org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager"
version="1.0.0">
<documentation>
The nuxeo CMIS service factory manages the NuxeoCmisServiceFactory
class and parameters to be extended.
<code>
<extension
target="org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager"
point="factory">
<factory
class="org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactory">
<parameter name="servicewrapper.1">com.example.my.SimpleWrapper
</parameter>
<parameter name="servicewrapper.2">com.example.my.AdvancedWrapper,1,cmis:documents
</parameter>
<parameter name="servicewrapper.3">com.example.my.DebuggingWrapper,testRepositoryId
</parameter>
<parameter name="service.tempDirectory">/tmp</parameter>
<parameter name="service.encryptTempFiles">false</parameter>
<parameter name="service.memoryThreshold">4194304</parameter>
<parameter name="service.maxContentSize">4294967296</parameter>
<parameter name="service.defaultTypesMaxItems">100</parameter>
<parameter name="service.defaultTypesDepth">-1</parameter>
<parameter name="service.defaultMaxItems">100</parameter>
<parameter name="service.defaultDepth">2</parameter>
</factory>
</extension>
</code>
</documentation>
<implementation
class="org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager" />
<service>
<provide
interface="org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager" />
</service>
<extension-point name="factory">
<documentation>
This service provides an extension point to override
the NuxeoCmisServiceFactory
class and parameters.
</documentation>
<object
class="org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryDescriptor" />
</extension-point>
</component>